Decremental Maintenance of Reachability in Hypergraphs and Minimum Models of Horn Formulae
نویسندگان
چکیده
In this paper we present a decremental algorithm for maintaining of minimum rank hyperpaths in a directed hypergraph from a source vertex s to all other vertices, under the assumption of unit hyperedge weights. Given a hypergraph H with n vertices and m hyperedges, the total time needed to perform a sequence of m hyperedge deletions is O(n Size(H)), where Size(H) is the sum of the sizes of the hyperedges of H; the total space needed is O(n + Size(H)). Thus, the amortized time per deletion is O (Size(H) n=m). In the case of integer hyperedge weights in 1; C] our solution requires O(CnSize(H)) total time and O(C + n + Size(H)) space. The only algorithm proposed in the literature for the fully dynamic maintenance of minimum weight hyperpaths may take total time O(n 2 Size(H)) for a sequence of m deletions. Thus, our algorithm gives an n speedup for the amortized time per deletion. Using the algorithm presented in this paper, we also show how to maintain the satissability and the minimum model of a Horn formula F in total time O(n Length(F)) over a sequence of m clause deletions. Actually, the algorithm does more, since for each propositional symbol in the formula it also maintains the depth of its shortest proof.
منابع مشابه
Horn renamability and hypergraphs
The satisfiability problem, SAT, consisting of testing the satisfiability of a propositional formula, is known to be NP-complete. On the other hand, several subclasses of propositional formulae are known, so that the restriction of SAT to such a subclass is solvable in polynomial time [7, 2] — among them Horn formulae [5] and formulae that are reducible toHorn, such as Horn-renamable formulae [...
متن کاملDirected Hypergraphs: Problems, Algorithmic Results, and a Novel Decremental Approach
The purpose of this paper is twofold. First, we review several basic combinatorial problems that have been stated in terms of directed hypergraphs and have been studied in the literature in the framework of different application domains. Among them, transitive closure, transitive reduction, flow and cut problems, and minimum weight traversal problems. For such problems we illustrate some of the...
متن کاملReachability checking in complex and concurrent software systems using intelligent search methods
Software system verification is an efficient technique for ensuring the correctness of a software product, especially in safety-critical systems in which a small bug may have disastrous consequences. The goal of software verification is to ensure that the product fulfills the requirements. Studies show that the cost of finding and fixing errors in design time is less than finding and fixing the...
متن کاملDetermining Maintenance Opportunity Window (MOW) in Job-Shop Systems by Considering Manpower of Maintenance
Nowadays, production systems seek to integrate production and maintenance activities. An effective maintenance plan can improve maintenance stability and system performance. Machines that stop for repairing operation impose a high cost on the system. On the other hand, there are always some intangible situations during a production process in which repairing activities can be carried out. If th...
متن کاملDecremental Single-Source Reachability and Strongly Connected Components in Õ(m√n) Total Update Time
We present randomized algorithms with a total update time of Õ(m √ n) for the problems of decremental singlesource reachability and decremental strongly connected components on directed graphs. This improves recent breakthrough results of Henzinger, Krinninger and Nanongkai [STOC 14, ICALP 15]. In addition, our algorithms are arguably simpler. Keywords-dynamic algorithm; single-source reachabil...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997